Skip to main content

Synchronizer FAQs

Frequently asked questions for the Synchronizer guide.

What events are available for the Synchronizer object?​

The Events tab in the Properties Viewer allows attaching custom business logic to the Synchronizer object:

  1. Open the Events tab.
  2. Double-click on the desired event.
  3. A method is automatically generated in the FlowName.cs file.
  4. Add your custom code inside the generated method.

What is the purpose of the Synchronizer object?​

The Synchronizer object is used to synchronize fields, tables, details, and detail tables between two document objects within a workflow.
It ensures that data on connected forms stays consistent by mapping and updating fields automatically.


How does the Synchronizer object handle errors?​

The Synchronizer object includes an Action section to control error behavior:

  • Continue If Error Occurs → If enabled, the workflow continues even when an error occurs.
  • Error Description Object → Select a Variable object where detailed error messages will be stored for debugging.

How can I configure the Synchronizer object?​

To configure the Synchronizer object:

  1. Go to the Properties Viewer panel.
  2. Under Properties, set up:
    • Type → Choose the data type to synchronize (Text, Integer, Decimal, Date, Currency, Boolean).
    • Value Type → Select Fixed Value if you want to define a static value.
    • Value → Enter the fixed value if applicable.
  3. Under Synchronization:
    • Source Type → Select Document to define the source data.
    • Source Document → Choose the form acting as the source.
    • Target Type → Select Document for the target.
    • Target Document → Choose the target form.
    • Fields → Map the fields between source and t